package ooday03;

/**
 * 匿名内部类的演示
 */
public class AnoninnerClassDemo {
    public static void main(String[] args) {
        //1)创建了Inter的一个派生类，但没有名字
        //2)为该子类创建了一个对象，名为o1，向上造型为Inter类型
        //-----new Inter(){};实在创造Inter的派生类的对象
        Inter o1=new Inter(){};

        //1)创建了Inter的一个派生类，但没有名字
        //2)为该子类创建了一个对象，名为o2，向上造型为Inter类型
        Inter o2=new Inter(){};

        InterInter o3=new InterInter (){
            public void show(){
                System.out.println("showshow");
            }
        };
        o3.show();
    }
}
interface  Inter{
}
interface InterInter{
    void show();
}